home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Tools / Languages / Icon 8.1 / msm-1 / icont.sit / Makefile < prev    next >
Encoding:
Makefile  |  1992-10-10  |  4.6 KB  |  2 lines  |  [TEXT/MPS ]

  1. MakefileTEXTMPS ñ¨¶¸˘¶¸˘ÅÅ@~COptions= -b2 -mbg off -r -d MPW -d MPWFncs -d MacToolboxFncs -opt fullLinkOpts= -d -c 'MPS ' -t MPSTMAKE=makeTRANS=        trans.c.o tcode.c.o err.c.o keyword.c.o tlex.c.o lnklist.c.o  ∂           optab.c.o parse.c.o tsym.c.o tmem.c.o toktab.c.o tree.c.oLINKR=        link.c.o lglob.c.o lcode.c.o llex.c.o lmem.c.o lsym.c.o opcode.c.oOBJS=        tmain.c.o util.c.o tlocal.c.o {TRANS} {LINKR}COBJS=        ::common:long.c.o ::common:getopt.c.o ::common:alloc.c.o  ∂           ::common:filepart.c.o ::common:strtbl.c.oICOBJS=        long.c.o getopt.c.o alloc.c.o filepart.c.o strtbl.c.oPGMS=        icont.c.o ƒ .c  {C} {DepDir}{Default}.c -o {TargDir}{Default}.c.o -s {Default} {COptions} {SymOption}allƒ        {PGMS}commonƒ        cd ::common; {MAKE} {ICOBJS}icontƒ        hdr.h {OBJS} {COBJS} common    Link {LinkOpts} ∂        -sg Seg_lmem=long,lnklist,alloc,tmem,getopt,filepart,util,err,tree,tlocal,trans,lglob,link,lmem ∂        -sg Seg_tcode=toktab,opcode,optab,keyword,strtbl,tmain,lsym,tsym,llex,tlex,lcode,parse,tcode ∂        {OBJS} {COBJS} ∂        "{CLibraries}"CSANELib.o ∂        "{CLibraries}"Math.o ∂        #"{CLibraries}"Complex.o ∂        "{CLibraries}"StdClib.o ∂        "{Libraries}"Stubs.o ∂        "{Libraries}"Runtime.o ∂        "{Libraries}"Interface.o ∂        "{Libraries}"ToolLibs.o ∂        -o icont        cp icont :::bin{OBJS}ƒ    ::h:config.h ::h:proto.h ::h:cproto.h ::h:define.h  ∂           ::h:gsupport.h ::h:typedefs.h ::h:cstructs.h tproto.htmain.c.oƒ    globals.hutil.c.oƒ        globals.h link.h lfile.h tree.h trans.h ::h:fdefs.h# translator filestrans.c.oƒ    globals.h trans.h tsym.h token.h tree.h ::h:version.herr.c.oƒ        trans.h tlex.h token.h tree.hkeyword.c.oƒ    tsym.h ::h:keyword.hlnklist.c.oƒ    trans.h lfile.hoptab.c.oƒ    tlex.hparse.c.oƒ    trans.h tsym.h tree.h ::h:keyword.htcode.c.oƒ    globals.h trans.h tsym.h token.h tree.htlex.c.oƒ        trans.h tlex.h token.h tree.htoktab.c.oƒ    trans.h tlex.h token.htmem.c.oƒ        globals.h trans.h tsym.h tree.htree.c.oƒ        tree.htsym.c.oƒ        globals.h trans.h lfile.h tsym.h token.h# linker files{LINKR}ƒ    link.h lfile.h ::h:rt.h ::h:cpuconf.hlink.c.oƒ        globals.h ::h:header.h hdr.hlcode.c.oƒ    globals.h opcode.h ::h:header.h  ∂            ::h:keyword.h ::h:opdefs.h ::h:version.hlglob.c.oƒ    opcode.h ::h:opdefs.h ::h:version.hllex.c.oƒ        globals.h opcode.h ::h:opdefs.h ::h:cpuconf.hlmem.c.oƒ        globals.hlsym.c.oƒ        globals.hopcode.c.oƒ    opcode.h ::h:opdefs.h##  The "segs" target runs a program that output sgementing options for#  the linker, so that segments don't exceed the 32K max.#segsƒ    echo -n > segments.work    for f in {OBJS} {COBJS}      dumpobj -mods -p "{f}" >> segments.work    end    segalloc < segments.work##  The following sections are commented out because they do not need to be#  performed unless changes are made to icon_g.c, keywords.txt, tokens.txt, or#  optab.txt.  Such changes involve modifications to the syntax of Icon#  and are not part of the installation process.  However, if the#  distribution files are unloaded in a fashion such that their dates#  are not set properly, the following sections would be attempted.##  Note that if any changes are made to the four files mentioned above,#  the comment characters at the beginning of the following lines should be#  removed.##  Note that icont must be on your search path for this.##parse.c token.hƒ    expanded.g trash pscript## expect 219 :shift:reduce conflicts#            yacc -d expanded.g#            :trash <y.tab.c | :pscript >parse.c#            mv y.tab.h token.h#            rm -f y.tab.c##expanded.gƒ        icon_g.c gdefs.h fixgram ::h:define.h#            {CC} -E -C icon_g.c | :fixgram >expanded.g##keywords.txtƒ        key_text.c ::h:define.h#            {CC} -E -C key_text.c >keywords.txt##::h:keyword.h keyword.cƒ  keywords.txt mkkeytab#            :mkkeytab##toktab.c optab.cƒ    tokens.txt optab.txt mktoktab#            :mktoktab##pscriptƒ        pscript.icn#            icont -s pscript.icn##trashƒ            trash.icn#            icont -s trash.icn##mkkeytabƒ        mkkeytab.icn#            icont -s mkkeytab.icn##mktoktabƒ        mktoktab.icn#            icont -s mktoktab.icn##fixgramƒ        fixgram.icn#            icont -s fixgram.icnnn>S= -NLDFLAGS=SHELL=/bin/shMAKMakefile-TEXTMPS TEXTMPS ¶‡ΩÜñ¨o parse.o tsym.o tmem.o toktab.o tree.oLINKR=        link.o lglob.o lcode.o llex.o lmem.o lsym.o opcode.oOBJS=        tmain.o util.o tlocaH    Monacotrans.c.o tcode.c.o err.c*!À*!À¶¸¿flGG*!À*!Ànn>G`û>MPSR
  2. ÌˇˇˇˇLIp